
class TestStatic {
    public int age;

    //构造器，用于初始化成员变量
    public TestStatic(int age) {
        this.age = age;
    }
    //成员方法
    public int getAge() {
        return this.age;
    }
}

public class Test {
    public static void main(String[] args) {
        String str1 = "hello little bit";
        String str2 = "192.168.0.12";
        String[] strs = str1.split(" ");
        for (int i = 0; i < strs.length; i++) {
            System.out.println(strs[i]);
        }
        String[] strs2 = str2.split("\\.");  //注意要进行转义
        for (int i = 0; i < strs2.length; i++) {
            System.out.println(strs2[i]);
        }
    }
    String name;
    public static void main1(String[] args) {
        String name;
        TestStatic testStatic = new TestStatic(18);
        int tmp = testStatic.getAge();
        System.out.println(tmp);

        //TestStatic.getAge();  会报错，静态方法中不可以使用非静态方法，可以通过实例化对象，对象的引用来调用到非静态方法

        Test test = new Test();
        test.testStatic2();

        /*
        testStatic2();
        Test.testStatic2(); 会报错，静态方法中不可以使用非静态方法，可以通过实例化对象，对象的引用来调用到非静态方法
         */
    }
    public void testStatic2() {
        return;
    }
}
